$(document).ready(function(){
    var idPais;
    var idProvincia = $("#paramProvincias").attr("value");
    var idLocalidad = $("#paramLocalidades").attr("value");

    $("#cbPaises").change(function(){
        idPais = $('#cbPaises :selected').attr("value");
        idProvincia = "";
        idLocalidad = "";
        cargarProvincias();
    });

    $("#cbProvincias").change(function(){
        idProvincia = $('#cbProvincias :selected').attr("value");
        idLocalidad = "";
        cargarLocalidades();
    });

    function cargarProvincias(){
        $("#cbProvincias").load("RetornarProvincias.do",
            "idPais=" + idPais,
            function(responseText, textStatus, XMLHttpRequest){
                $("#cbProvincias").html("");
                $("#cbLocalidades").html("");
                $("#cbProvincias").html(responseText);
                if(idProvincia != "")
                    cargarLocalidades();
            }
        );
    }
    function cargarLocalidades(){
        if(idProvincia == "")
            idProvincia = $('#cbProvincias :selected').attr("value");
        $("#cbLocalidades").load("RetornarLocalidades.do",
            "idProvincia=" + idProvincia +
            "&idLocalidad=" + idLocalidad,
            function(responseText, textStatus, XMLHttpRequest){
                $("#cbLocalidades").html("");
                $("#cbLocalidades").html(responseText);
            }
        );
    }
});
